package com.kaifamiao.ioc.creation;

/** 单例模式 ( 饿汉式 ) */
public class Sun {

    // 在 Sun 类内部创建该类的实例 ( 自己内部创建自己的实例 )
    private static final Sun SUN = new Sun();

    // 将构造方法私有化，避免在 Sun 类外部创建 Sun 实例
    private Sun(){
        super();
    }

    // 提供一个 类方法 用来返回 Sun 类的惟一实例
    public static Sun getInstance() {
        return SUN  ;
    }

}
